package org.hentai.bt.anno.field.base;

import org.hentai.bt.util.sql.SqlDataType;

import java.lang.annotation.*;

/**
 * 数据库基本字段
 *  <br>
 * 属性类别，填写以填入确定，未填写以获取字段类别
 *  <br>
 * 确定sql元素语句
 */

@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface FieldBase {

    SqlDataType dataType();

    String sqlElement() default "";

    String defaultValue() default "";

    boolean isNULL() default false;

}
